﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZR.Model.Enums
{
    /// <summary>
    /// 点位作用类型
    /// </summary>
    public enum eEffectType
    {
        /// <summary>
        /// 订阅数据
        /// </summary>
        [Display(Description = "订阅数据", Order = 1)]
        Subscription_Data = 1,

        /// <summary>
        /// 实时采集
        /// </summary>
        [Display(Description = "实时采集", Order = 2)]
        RealTime_Collection = 2,

        /// <summary>
        /// MES心跳
        /// </summary>
        [Display(Description = "MES心跳", Order = 3)]
        MES_Heartbeat = 3,

        /// <summary>
        /// PLC心跳
        /// </summary>
        [Display(Description = "PLC心跳", Order = 4)]
        PLC_Heartbeat = 4,

        /// <summary>
        /// 数据保存请求
        /// </summary>
        [Display(Description = "数据保存请求", Order = 5)]
        SaveData_Request = 5,

        /// <summary>
        /// 订阅+保存结果
        /// </summary>
        [Display(Description = "订阅+保存结果", Order = 6)]
        Subscribe_SaveResults = 6,

        /// <summary>
        /// 工参确认
        /// </summary>
        [Display(Description = "工参确认", Order = 7)]
        Technique_Confirmation = 7,

        /// <summary>
        /// 工参上传
        /// </summary>
        [Display(Description = "工参上传", Order = 8)]
        Technique_Upload = 8,

        /// <summary>
        /// 加工请求
        /// </summary>
        [Display(Description = "加工请求", Order = 9)]
        Processing_Request = 9,

        /// <summary>
        /// 报警请求
        /// </summary>
        [Display(Description = "报警请求", Order = 10)]
        Alarm_Request = 10,

        /// <summary>
        /// OEE统计
        /// </summary>
        [Display(Description = "OEE统计", Order = 11)]
        OEE_Statistics = 11,

        /// <summary>
        /// 实时采集+订阅数据
        /// </summary>
        [Display(Description = "实时+订阅", Order = 12)]
        RealTime_Subscription = 12,


        /// <summary>
        /// 未定义
        /// </summary>
        [Display(Description = "-未定义-", Order = 99999)]
        None = 0,
    }

}
